package org.stan.beanvalidator.annotation;

import java.lang.annotation.*;

/**
 * 实体类校验器注解
 * @author src
 * @Date 2020/6/19 15:25
 * @version 1.0
 */
@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface BeanValidate {
    /** 需要校验的Bean **/
    Class<?> clazz() ;
    /** 过滤不需要校验的字段 */
    String excludes() default "";
    /** 动态添加需要校验的字段 **/
    String addPattern() default "";
}
